package com.slwu.singleton;

/**
 * 简单单例模式
 * 单例模式有3个要点：
 *  ①某个类只能有一个实例；
 *  ②它必须自行创建这个实例；
 *  ③它必须自行向整个系统提供这个实例。
 * @author wushaolin
 * @since 2023-11-22
 */
public class Singleton {
    private static Singleton instance;
    private Singleton() {}

    public static Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}
